Download Latest Version VeraCrypt_1.26.24_Source.tar.bz2 (37.4 MB)
Email in envelope

Get an email when there's a new version of VeraCrypt

Home / VeraCrypt 1.25.4
Name Modified Size InfoDownloads / Week
Parent folder
Linux 2021-12-05
Windows 2021-12-04
Source Code 2021-12-03
FreeBSD 2021-12-03
macOS 2021-12-03
veracrypt-1.25.4-sha256sum.txt 2021-12-05 5.2 kB
veracrypt-1.25.4-sha256sum.txt.sig 2021-12-05 566 Bytes
veracrypt-1.25.4-sha512sum.txt 2021-12-05 8.4 kB
veracrypt-1.25.4-sha512sum.txt.sig 2021-12-05 566 Bytes
VeraCrypt_1.25.4_Bundle.7z 2021-12-03 358.5 MB
VeraCrypt_1.25.4_Bundle.7z.sig 2021-12-03 566 Bytes
README.TXT 2021-12-03 3.7 kB
README.TXT.sig 2021-12-03 566 Bytes
VeraCrypt User Guide.chm.sig 2021-12-03 566 Bytes
VeraCrypt_1.25.4_Language_Files.zip 2021-12-03 3.1 MB
VeraCrypt User Guide.chm 2021-12-03 1.9 MB
VeraCrypt_1.25.4_Language_Files.zip.sig 2021-12-03 566 Bytes
Totals: 17 Items   363.6 MB 24
Changes between 1.24-Update8 and 1.25.4 (3 December 2021) :

  - All OSes:
     * Speed optimization of Streebog.
     * Update translations.

  - Windows:
     * Add support for Windows on ARM64 (e.g. Microsoft Surface Pro X) but system encryption not yet supported.
     * Add MSI installer for silent mode deployment (ACCEPTLICENSE=YES must be set in msiexec command line).
       - For now, MSI installer cannot be used if system partition is encrypted with VeraCrypt
       - MSI installer requires Windows 10 or newer
     * Drop support of Windows Vista, Windows 7, Windows 8 and Windows 8.1 because of new requirement for driver code signing.
     * Reduce time of mount when PRF auto-detection is selected.
     * Fix potential memory corruption in driver caused by integer overflow in IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES (reported by Ilja van Sprundel).
     * Replace insecure wcscpy/wcscat/strcpy runtime functions with secure equivalents.
     * Changes EFI Bootloader:
       - Fix memory leak in some cases caused by wrong check of pointer for calling MEM_FREE
       - Clear bootParams variable that may contain sensitive information when halting the system in case of fatal error
       - Add option "KeyboardInputDelay" in DcsProp to control the minimum delay supported between two key strokes
     * Try to workaround Windows Feature Updates issues with system encryption by fixing of bootloader and SetupConfig.ini when system resumes or when session is opened/unlocked
     * Fix failure to load local HTML documentation if application running with administrative privileges
     * Fix freeze when password dialog displayed in secure desktop and try to access token keyfiles protected by PIN
     * Fix failure to launch keyfile generator in secure desktop mode
     * Block Windows from resizing system partition if it is encrypted
     * Add keyboard shortcut to "TrueCrypt mode" in the mount dialog.

  - MacOSX:
     * Native support of Apple Silicon M1.
     * Drop official support of Mac OS X 10.7 Lion and Mac OS X 10.8 Mountain Lion.
     * Add UI language support using installed XML files. Language is automatically detected using "LANG" environment variable.
     * Add CLI switch (--size=max) and UI option to give a file container all available free space on the disk where it is created.
     * Return error if unknown filesystem value specified in CLI --filesystem switch instead of silently skipping filesystem creation.

  - Linux:
     * Add UI language support using installed XML files. Language is automatically detected using "LANG" environment variable
     * Compatiblity with with pam_tmpdir.
     * Display icon in notification area on Ubuntu 18.04 and newer (contibuted by https://unit193.net/).
     * Add CLI switch (--size=max) and UI option to give a file container all available free space on the disk where it is created.
     * Return error if unknown filesystem value specified in CLI --filesystem switch instead of silently skipping filesystem creation.

  - FreeBSD:
     * Make system devices work under FreeBSD
     * Add CLI switch (--size=max) and UI option to give a file container all available free space on the disk where it is created.
     * Return error if unknown filesystem value specified in CLI --filesystem switch instead of silently skipping filesystem creation.

  - OpenBSD:
     * Add basic support of OpenBSD
     * Add CLI switch (--size=max) and UI option to give a file container all available free space on the disk where it is created.
     * Return error if unknown filesystem value specified in CLI --filesystem switch instead of silently skipping filesystem creation.

Source: README.TXT, updated 2021-12-03